//#define _CRT_SECURE_NO_WARNINGS 1
//#define OFFSETOF(structname, membername) (size_t)&(((structname *)0) -> membername) 
//#include <stdio.h>
//struct ss {
//	int a;
//	char b;
//	int c;
//	short d;
//};
//int main()
//{
//	printf("%u\n", OFFSETOF(struct ss, d));
//	return 0;
//}